package com.czy.owner.entity;

import com.chad.library.adapter.base.entity.MultiItemEntity;

import java.util.List;

/**
 * Created by yang on 2018/3/26.
 */

public class EnpandableStorePackageEntity implements MultiItemEntity {
    private int TYPE_LEVEL_1=1;
    /**
     * itemId : 2810
     * itemName : 服务4
     * itemType : service
     * price : 40.0
     * specValue : null
     * count : 1
     * unlimitedCount : false
     * logo :
     * servicePackageItemId : 5593
     * servicePackageId : 822
     * specGroupKey :
     */


    private int servicePackageId;
    private int validityType;
    private int fixTimeType;
    private long startTime;
    private long endTime;
    private double mPrice;
    private double originalPrice;
    private double giveAmount;
    private int fixTimeValue;
    private int currentCount = 1;
    private int singleUsrMaxCount;
    private List<StorePackageEntity.DataBean.ItemListBean> itemList;

    public int getServicePackageId() {
        return servicePackageId;
    }

    public void setServicePackageId(int servicePackageId) {
        this.servicePackageId = servicePackageId;
    }

    public int getSingleUsrMaxCount() {
        return singleUsrMaxCount;
    }

    public void setSingleUsrMaxCount(int singleUsrMaxCount) {
        this.singleUsrMaxCount = singleUsrMaxCount;
    }

    public int getCurrentCount() {
        return currentCount;
    }

    public void setCurrentCount(int currentCount) {
        this.currentCount = currentCount;
    }

    public int getFixTimeValue() {
        return fixTimeValue;
    }

    public void setFixTimeValue(int fixTimeValue) {
        this.fixTimeValue = fixTimeValue;
    }

    public double getmPrice() {
        return mPrice;
    }

    public void setmPrice(double mPrice) {
        this.mPrice = mPrice;
    }

    public int getValidityType() {
        return validityType;
    }

    public void setValidityType(int validityType) {
        this.validityType = validityType;
    }

    public int getFixTimeType() {
        return fixTimeType;
    }

    public void setFixTimeType(int fixTimeType) {
        this.fixTimeType = fixTimeType;
    }

    public long getStartTime() {
        return startTime;
    }

    public void setStartTime(long startTime) {
        this.startTime = startTime;
    }

    public long getEndTime() {
        return endTime;
    }

    public void setEndTime(long endTime) {
        this.endTime = endTime;
    }

    public double getOriginalPrice() {
        return originalPrice;
    }

    public void setOriginalPrice(double originalPrice) {
        this.originalPrice = originalPrice;
    }

    public double getGiveAmount() {
        return giveAmount;
    }

    public void setGiveAmount(double giveAmount) {
        this.giveAmount = giveAmount;
    }


    public List<StorePackageEntity.DataBean.ItemListBean> getItemList() {
        return itemList;
    }

    public void setItemList(List<StorePackageEntity.DataBean.ItemListBean> itemList) {
        this.itemList = itemList;
    }

    @Override
    public int getItemType() {
        return TYPE_LEVEL_1;
    }


}
